package com.cnhis.cloudhealth.clinical.hosdoctor.doctororder.service;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.hosdoctor.doctororder.bo.DoctororderBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.Map;

/**
 * Created by xiezhenyuan on 2016/3/25.
 */
@Service
public class DoctororderImpl implements IDoctororder {

    @Autowired
    private DoctororderBo doctororderBo;

    @Override
    public ModelVo getDOrecord(Map<String, Object> map,int pageno,int pagesize) throws Exception {
        return doctororderBo.selectDOrecord(map,pageno,pagesize);
    }

    @Override
    public ModelVo getCLpathway(Map map) {
        return doctororderBo.selectCLpathway(map);
    }

    @Override
    public ModelVo getCLpathwayzy(Map map) {
        return doctororderBo.selectCLpathwayzy(map);
    }

    @Override
    public ModelVo getNSplan(Map map) {
        return doctororderBo.selectNSplan(map);
    }

    @Override
    public ModelVo getDOcheck(Map map) {
        return doctororderBo.selectDOcheck(map);
    }

    @Override
    public ModelVo getMechinepercent(Map map) {
        return doctororderBo.selectMechinepercent(map);
    }

    @Override
    public ModelVo getSinglePDOinfo(Map map) {
        return doctororderBo.selectSinglePDOinfo(map);
    }

    @Override
    public ModelVo getRPuserinfo(Map map) {
        return doctororderBo.selectRPuserinfo(map);
    }

    @Override
    public ModelVo getMedicineallergy(Map map) {
        return doctororderBo.selectMedicineallergy(map);
    }

    @Override
    public ModelVo countNotprintrows(Map map) {
        return doctororderBo.countNotprintrows(map);
    }

    @Override
    public ModelVo countLastpageno(Map map) {
        return doctororderBo.countLastpageno(map);
    }

    @Override
    public ModelVo countPrintpageno(Map map) {
        return doctororderBo.countPrintpageno(map);
    }

    @Override
    public ModelVo countNotprintpageno(Map map) {
        return doctororderBo.countNotprintpageno(map);
    }
    
    @Override
    public ModelVo nurseOrderStopDoubt(Map map) throws Exception{
        return doctororderBo.nurseOrderStopDoubt(map);
    }
    @Override
    public ModelVo checkxuda(Map map){
        return doctororderBo.checkxuda(map);
    }
    @Override
    public ModelVo getPischildbirth(Map map) {
        return doctororderBo.selectPischildbirth(map);
    }

    @Override
    public ModelVo getNewbornsearch(Map map) {
        return doctororderBo.selectNewbornsearch(map);
    }

    @Override
    public ModelVo getNeonatalrecords(Map map) {
        return doctororderBo.selectNeonatalrecords(map);
    }

    @Override
    public ModelVo updateNewbornsign(Map map) throws Exception {
        return doctororderBo.updateNewbornsign(map);
    }

    @Override
    public ModelVo getIsfeedestroy(Map map)throws Exception {
        return doctororderBo.selectIsfeedestroy(map);
    }

    @Override
    public ModelVo hideScreenPrint(Map map) throws Exception {
        return doctororderBo.hideScreenPrint(map);
    }
    @Override
    public ModelVo ClinicOrderAudit(Map map) throws Exception {
        return doctororderBo.ClinicOrderAudit(map);
    }
    @Override
    public ModelVo getApparatus() {
        return doctororderBo.selectApparatus();
    }

    @Override
    public ModelVo getBookinfo(Map map) {
        return doctororderBo.selectBookinfo(map);
    }

    @Override
    public ModelVo getIsBooking(Map map) {
        return doctororderBo.selectIsBooking(map);
    }

    @Override
    public ModelVo getOporderdep(Map map) {
        return doctororderBo.selectOporderdep(map);
    }

    @Override
    public ModelVo insertVBV1(Map map)throws Exception{
        return doctororderBo.insertVBV1(map);
    } 
    
    @Override
    public ModelVo insertVBV1print(Map map)throws Exception{
        return doctororderBo.insertVBV1print(map);
    }
    @Override
    public ModelVo getNursingOrder() {
        return doctororderBo.selectNursingOrder();
    }

    @Override
    public ModelVo getTransferDep(Map map) {
        return doctororderBo.selectTransferDep(map);
    }

    @Override
    public ModelVo getOutOrder() {
        return doctororderBo.selectOutOrder();
    }

    @Override
    public ModelVo getTransferOrder() {
        return doctororderBo.selectTransferOrder();
    }

    @Override
    public ModelVo getHuizhenOrder() {
        return doctororderBo.selectHuizhenOrder();
    }

    @Override
    public ModelVo hasCheckbody(Map map) {
        return doctororderBo.hasCheckbody(map);
    }

    @Override
    public ModelVo getCheckbody(Map map) {
        return doctororderBo.selectCheckbody(map);
    }

    @Override
    public ModelVo getCheckmethod(Map map) {
        return doctororderBo.selectCheckmethod(map);
    }

    @Override
    public ModelVo getExerecord(Map map) {
        return doctororderBo.selectExerecord(map);
    }

    @Override
    public ModelVo getHisCndrug(Map map) {
        return doctororderBo.selectHisCndrug(map);
    }
}
